<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Topics tagged with fall 2020]]></title><description><![CDATA[A list of topics that have been tagged with fall 2020]]></description><link>https://community.secnto.com//tags/fall 2020</link><generator>RSS for Node</generator><lastBuildDate>Mon, 08 Jun 2026 19:23:02 GMT</lastBuildDate><atom:link href="https://community.secnto.com//tags/fall 2020.rss" rel="self" type="application/rss+xml"/><pubDate>Invalid Date</pubDate><ttl>60</ttl><item><title><![CDATA[CS201 Assignment 3 Solution and Discussion]]></title><description><![CDATA[@zaasmi said in CS201 Assignment 3 Solution and Discussion:

Re: CS201 Assignment 3 Solution and Discussion
Assignment No.  3
Semester: Fall 2020
CS201 – Introduction to Programming	Total Marks: 20
Due Date:
29-01-2021
Instructions
Please read the following instructions carefully before submitting assignment:
It should be clear that your assignment will not get any credit if:
o	Assignment is submitted after due date.
o	Submitted assignment does not open or file is corrupt.
o	Assignment is copied (From internet/students).
o	Assignment is not in .cpp format.
Software allowed to develop Assignment

Dev C++

Objectives:
In this assignment, the students will learn:
•	Use of class in programming
•	How to deal with a file in programming
•	How to implement switch statement for Class based functions.
ABC bakery is using a console based inventory management system for the receipt generation purposes. Console application will help the cashier in calculating total price of each item with respect to its price. Menu list will provide Add an item  option to take data about an inventory item, include Item Id, Item name, price and quantity. Relevant data of all items will be displayed on screen with the help of menu option. Quantity amount of items will changeable if user wants to add quantity of an item.
Problem Statement
Write a C++ program to manage the inventory item using your knowledge about file handling and classes. User will manage details of an Inventory item using menu list that will provide three options:
ENTER CHOICE

ADD AN INVENTORY ITEM
DISPLAY FILE DATA
INCREASE QUANTITY

Prompt will show to the user for continue the program after dealing with each option, until user will press a key other than ‘y’.
Instructions to write C++ program:
You will use class “Inventory” to declare inventory data and info
Make “Inventory.txt” file to save inventory item record
“Inventory.txt” file will delete each time when the program will run
“ERROE IN OPENING FILE” will be shown if user not press ‘1’ when program will execute first time.
You will use switch statement to handle different conditions and to perform different actions based on the different actions, that is, choice 1, 2, and 3.
Code structure [ Demonstration]:
You will be using the following class and other functions to  develop the assignment:
class Inventory
{
      private:
              int itemID;
              char itemName[20];
              float itemPrice;
              float quantity;
              float totalPrice;

      public:
             void readItem();
             void displayItem();
             int getItemID() ;
             float getPrice() ;
             float getQuantity() ;
            void updateQuantity(float q);    
};

//Deleting existing file
void deleteExistingFile(){--------}

//Appending item in file
void appendToFille(){------------}

//Displaying items
void displayAll(){------------}

//Increasing Quantity of item
void increaseQuanity(){------------}

Program Output:


User’s prompt when program will execute for the first time.
[image: Rokeghr.png]


When user press ‘1’ ,  It will take data about an inventory item as an input from the user.
[image: wryzxvA.png]


When user press ‘2’, it will read data from “Inventory.txt” file and display record of all inventory items on the screen
[image: hxs7hvH.png]


If user press ‘3’, it will ask to enter Item id against which user want to increase item quantity.
[image: tDlho0s.png]


Now, when the user will press ‘2’, the inventory item record will be shown as:
[image: hQCSrHs.png]


Assignment#3 covers course contents from lecture 17 to 30.
Best of Luck!

#include&lt;iostream&gt;
#include&lt;fstream&gt;
#include&lt;stdio.h&gt;
 
using namespace std;

class Inventory
{
      private:
              int itemID;
              char itemName[20];
              float itemPrice;
              float quantity;
              float totalPrice;
      public:
             void readItem();
             void displayItem();
             int getItemID()   { return itemID;}
             float getPrice()    { return itemPrice;}
             float getQuantity()    { return quantity;}
             void updateQuantity(float q)    
             { 
                  quantity=q;
                  totalPrice = (itemPrice*quantity);
             }
};

//    Getting Item 
void Inventory::readItem(){
    cout &lt;&lt; "Please enter item id: ";
    cin &gt;&gt; itemID;
    cout &lt;&lt; "Please enter item name: ";
    cin.ignore(1);
    cin.getline(itemName,20);
    cout &lt;&lt; "Please enter price: ";
    cin &gt;&gt; itemPrice;
    cout &lt;&lt; "Please enter quantity: ";
    cin &gt;&gt; quantity;
    totalPrice = (itemPrice*quantity);
}

//  Displaying Item
void Inventory::displayItem()
{
    cout &lt;&lt; "Item id:" &lt;&lt; itemID &lt;&lt; "\tItem name:" &lt;&lt; itemName &lt;&lt; "\t ItemPrice:" &lt;&lt; itemPrice &lt;&lt; "\t Quantity:" &lt;&lt; quantity &lt;&lt; "\t TotalPrice:" &lt;&lt; totalPrice &lt;&lt; endl;
}

//  Deleting existing file
void deleteExistingFile(){
    remove("Inventory.txt");
}

//  Appending item in file
void appendToFille(){
     Inventory x;
     x.readItem();
  
     ofstream file;   
     file.open("Inventory.txt",ios::binary | ios::app);

    if(!file){
        cout &lt;&lt; "ERROR WHILE CREATING A FILE!\n";
        return;
    }
    
    file.write((char*)&amp;x,sizeof(x));
    file.close();
    cout&lt;&lt;"Inventory record(s) added sucessfully.\n";
}

//  Displaying items
void displayAll(){
    Inventory x;
    ifstream file;
    file.open("Inventory.txt",ios::binary | ios::in);

    if(!file){
        cout&lt;&lt;"ERROR IN OPENING FILE \n";
        return;
    }
    while(file){
    if(file.read((char*)&amp;x,sizeof(x)))
       x.displayItem();
    }
  file.close();
}

//  Increasing Quantity of item
void increaseQuanity(){
    int itemValue;
    int isFound=0;
    int q;
    Inventory x;
 
    cout&lt;&lt;"Enter item id: \n";
    cin &gt;&gt; itemValue;
 
    ifstream fileRead;
    fileRead.open("Inventory.txt",ios::binary | ios::in);
    
    if(!fileRead){
        cout&lt;&lt;"ERROR IN OPENING FILE \n";
        return;
    }
    
    while(fileRead){    
        if(fileRead.read((char*)&amp;x,sizeof(x))){
            if(x.getItemID() == itemValue){
                cout &lt;&lt; "Add quantity? ";
                cin &gt;&gt; q;
                x.updateQuantity(x.getQuantity() + q); 
                isFound=1;
                break;
            }
        }
    }
    
    if(isFound==0){
        cout&lt;&lt;"Record not found!!!\n";
    }

    fileRead.close();

    deleteExistingFile();

    ofstream fileWrite;
    fileWrite.open("Inventory.txt",ios::binary | ios::app);
    fileWrite.write((char*)&amp;x,sizeof(x));

    fileWrite.close();
    cout &lt;&lt; "Item Quantity updated successfully."&lt;&lt;endl;
}

int main()
{
     char ch;
    
    
     do
     {
      char n;
      
 
      cout &lt;&lt; "ENTER CHOICE\n" &lt;&lt; "1. ADD AN INVENTORY ITEM\n" &lt;&lt; "2. DISPLAY FILE DATA\n" &lt;&lt; "3. INCREASE QUANTITY\n";
      cout &lt;&lt; "Please select a choice: ";
    
      cin &gt;&gt; n;

      switch(n)
      {
          case '1':
            appendToFille();
            break;
          case '2' :
            displayAll();
            break;
          case '3':
          	increaseQuanity();
            break;
           default :
                cout &lt;&lt; "Invalid Choice\n";
                break;
      }
   
  /*    else
      cout&lt;&lt;"Enter integer value only";
      }
 */
     cout &lt;&lt; "Do you want to continue? : ";
     cin &gt;&gt; ch;
 
     }
     while(ch=='Y'||ch=='y');
     
    return 0;
    
    
}


]]></description><link>https://community.secnto.com//topic/2199/cs201-assignment-3-solution-and-discussion</link><guid isPermaLink="true">https://community.secnto.com//topic/2199/cs201-assignment-3-solution-and-discussion</guid><dc:creator><![CDATA[zaasmi]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[CS302 GDB1 Solution and discussion]]></title><description><![CDATA[@Huzaifa-Asif said in CS302 GDB1 Solution and discussion:

Re: CS302 GDB1 Solution and discussion
Total Marks	5
Starting Date	Thursday, February 18, 2021
Closing Date	Friday, February 19, 2021
Status	Open
Question Title	PAL vs PLA - Gaded Discussion Board (GDB)
Question Description
CS302 – Digital Logic Design
Graded Discussion Board
Suppose you had reduced a 32-variable Boolean expression using Quine–McCluskey algorithm to a 12-variable expression. For the generated simplified expression, you are required to implement it into a digital logic circuit. You can only use Programmable Array Logic (PAL) or Programmable Logic Array (PLA) devices.
Assume that we had selected a Programmable Array Logic (PAL) and a Programmable Logic Array (PLA) for you to choose between.
Using TICPAL22V10Z-25C (Programmable Array Logic)
Using PLUS173–10 (Programmable Logic Array).
Your selections among stated PLA and PAL must consider the following constraints:
Complexity
Flexibility
Speed
Functionality
Cost
Important instructions for GDB submission:
You must provide a precise and to the point answer. Your answer should be no more than 5 to 6 lines and do avoid irrelevant details.
Post your answer on the Graded Discussion Board (GDB), GDB through email or MDB will not be accepted in any case.
GDB will only be open for 48 hours, no more time or grace day will be provided.
Any answers copied from the internet or other student will get zero marks.

Implementing a 12-variable Boolean expression derived from a complex 32-variable reduction requires a careful balance between architectural flexibility and hardware efficiency. Given the high number of inputs (12) and the likely high density of product terms (given it originated from 32 variables), the choice between the TICPAL22V10Z-25C and the PLUS173–10 is critical.

Comparison Analysis



Feature
TICPAL22V10Z-25C (PAL)
PLUS173–10 (PLA)




Architecture
Programmable AND, Fixed OR
Programmable AND, Programmable OR


Complexity
Simple; easier to program.
High; both arrays are programmable.


Flexibility
Limited; fixed number of OR gates per output.
High; product terms can be shared across outputs.


Speed
Faster (single programmable array delay).
Slower (double programmable array delay).


Efficiency
Can waste logic if many terms are needed.
Highly efficient for dense logic.




Selection Criteria Based on Constraints
1. Complexity &amp; Flexibility
The PLUS173–10 (PLA) is the superior choice here. Because your expression originated from a massive 32-variable space, the resulting 12-variable simplified version likely still contains many common product terms.

The PAL has a fixed OR-plane, meaning if one output requires more product terms than the PAL’s hardware allows (usually 8–16 per output), the design fails.
The PLA allows product term sharing. If multiple parts of your expression use the same logic, the PLA can reuse a single AND gate for multiple OR gates.

2. Speed
The TICPAL22V10Z-25C (PAL) wins on raw speed. Because the OR-plane is fixed (hardwired), the signal propagation delay () is significantly lower. If your digital circuit is part of a high-speed processor or timing-critical interface, the PAL’s 25ns rating (indicated by the “-25C”) is a predictable advantage.
3. Functionality
The TICPAL22V10Z-25C is a “22V10” architecture, meaning it has 12 inputs and 10 outputs with “Variable” product term distribution. This matches your 12-variable requirement perfectly. However, if the Quine–McCluskey reduction resulted in an expression with a high “sum-of-products” count that exceeds 10–16 terms for a single output, the PAL will physically not be able to compute the function.
4. Cost
Generally, PAL devices are more cost-effective for mass production and simpler logic because the manufacturing process for a single programmable plane is cheaper than a dual programmable plane.

Final Recommendation
Choose the PLUS173–10 (PLA).
Reasoning: While the PAL is faster, the complexity of a 12-variable expression reduced from 32 variables suggests a high likelihood of “product term heavy” logic. A PLA provides the necessary flexibility to map complex Boolean reductions without hitting the “fixed-OR” ceiling of a PAL. In a 32-to-12 variable reduction, logic density is usually a bigger bottleneck than nanosecond-level propagation speed.

]]></description><link>https://community.secnto.com//topic/2195/cs302-gdb1-solution-and-discussion</link><guid isPermaLink="true">https://community.secnto.com//topic/2195/cs302-gdb1-solution-and-discussion</guid><dc:creator><![CDATA[zaasmi]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[cs 402 gdb solution fall 2020]]></title><description><![CDATA[CS 402 GDB 1 SOLUTION FALL 2020
FINITE AUTOMATA (FA):
Finite Automata
= PDA with finite stack.
= TM with finite tape.
= TM with unidirectional tape.
= TM with read only tape.
PUSH DOWN AUTOMATA (PDA):
PDA = Finite Automata with Stack
TURING MACHINE ™:
Turing Machine
= PDA with additional stack.
= FA with 2 stacks.
The Applications of these Automata are given as follows:


Finite Automata (FA) –
•	For the designing of lexical analysis of a compiler.
•	For recognizing the pattern using regular expressions.
•	For the designing of the combination and sequential circuits using Mealy and Moore Machines.
•	Used in text editors.
•	For the implementation of spell checkers.


Push Down Automata (PDA) –
•	For designing the parsing phase of a compiler (Syntax Analysis).
•	For implementation of stack applications.
•	For evaluating the arithmetic expressions.
•	For solving the Tower of Hanoi Problem.


Linear Bounded Automata (LBA) –
•	For implementation of genetic programming.
•	For constructing syntactic parse trees for semantic analysis of the compiler.


Turing Machine ™ –
•	For solving any recursively enumerable problem.
•	For understanding complexity theory.
•	For implementation of neural networks.
•	For implementation of Robotics Applications.
•	For implementation of artificial intelligence.


]]></description><link>https://community.secnto.com//topic/2194/cs-402-gdb-solution-fall-2020</link><guid isPermaLink="true">https://community.secnto.com//topic/2194/cs-402-gdb-solution-fall-2020</guid><dc:creator><![CDATA[zaasmi]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[CS606 GDB 1 Solution and Discussion]]></title><description><![CDATA[@laiba-javed said in CS606 GDB 1 Solution and Discussion:

Do you think intermediate code generation is extra and time consuming step while translating or it is necessary or beneficial in some way?

Stack Allocation
We now need to access the ARs from the stack. The key distinction is that the location of the current AR is not known at compile time. Instead a pointer to the stack must be maintained dynamically.
We dedicate a register, call it SP, for this purpose. In this chapter we let SP point to the bottom of the current AR, that is the entire AR is above the SP. Since we are not supporting varargs, there is no advantage to having SP point to the middle of the AR as in the previous chapter.
The main procedure (or the run-time library code called before any user-written procedure) must initialize SP with
LD SP, #stackStart
where stackStart is a known-at-compile-time constant.
The caller increments SP (which now points to the beginning of its AR) to point to the beginning of the callee’s AR. This requires an increment by the size of the caller’s AR, which of course the caller knows.
Is this size a compile-time constant?
The book treats it as a constant. The only part that is not known at compile time is the size of the dynamic arrays. Strictly speaking this is not part of the AR, but it must be skipped over since the callee’s AR starts after the caller’s dynamic arrays.
Perhaps for simplicity we are assuming that there are no dynamic arrays being stored on the stack. If there are arrays, their size must be included in some way.
]]></description><link>https://community.secnto.com//topic/2192/cs606-gdb-1-solution-and-discussion</link><guid isPermaLink="true">https://community.secnto.com//topic/2192/cs606-gdb-1-solution-and-discussion</guid><dc:creator><![CDATA[Uzma noor]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[CS403 GDB1 Solution and discussion]]></title><description><![CDATA[@zaasmi said in CS403 GDB1 Solution and discussion:

Orchid bank is a private sector bank which has branches in different countries. Orchid bank uses database for the storage of clients’ data because databases can store very large numbers of records efficiently. By using database, we can add, edit or delete data easily. It is more efficient in data searching and data sorting. Database can be used by more than one user to access same data simultaneously.
As a database designer, which type of database (distributed database &amp; centralized database) you will use in this scenario to ensure data consistency, easy management and easy backup?

In my opinion distributed database is better in the given scenario.
Yes in my option replication of database suitable in the above given scenario.
We will use relational database, and make the data normalized form. So that we can access, update, delete and execute the records and fetch the required data. The relational database is easy to function the valuable system records.
The Advantages of Using Distributed Databases for the Banking Industry Banks must be able to access a customer’s information from any branch at a moment’s notice. These information requests can include checking account balances, loan amounts and credit status. A distributed database system separates a business’s data by business function or geographical area.Banks often use distributed database systems, because these systems are configured to carry out specific business tasks in different locations while allowing those locations to communicate freely with one another. These systems offer banks several advantages over non distributed systems.
Longer Uptime A database management system that requires banks to access financial data stored in a central location can be vulnerable to downtime. The central location may be inaccessible due to communication infrastructure problems, natural disaster or malicious attack. The distributed system lets banks access the information they need at any time, regardless of the uptime status of a central server. A distributed database management system allows banks to reroute their information requests around the inaccessible location to another available site.
Database replication is the frequent electronic copying of data from a database in on ecomputer or server to a database in another–so that all users share the same level of information. The result is a distributed database in which users can quickly access data relevant to their tasks without interfering with the work of others. Numerous elements contribute to the overall process of creating and managing database replication.
]]></description><link>https://community.secnto.com//topic/2191/cs403-gdb1-solution-and-discussion</link><guid isPermaLink="true">https://community.secnto.com//topic/2191/cs403-gdb1-solution-and-discussion</guid><dc:creator><![CDATA[Qasim Khan 0]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[CS101 GDB 1 Solution and Discussion]]></title><description><![CDATA[@rabia-rabi said in CS101 GDB 1 Solution and Discussion:

A development team is developing a special purpose application for some organization. The data is very large but relatively static. Data loss is an acceptable risk. Multiple users are accessing the application at the same time. File system and database system are two approaches which can be used to store data. Being a database expert, you are approached by the Team manager to help them in deciding which of the above mentioned data storage system will be more suitable for current scenario.

If multiple user accessing the database then the suitable database server is SQL server, Oracle and MySQL are designed to deal with multiple concurrent users, while access the file, it is always single-user.
Database servers we use as per the requirement of the database storage.
Cassandra:This is developed by the Facebook, in this NoSQL database is now managed by the Apache Foundation.
HBase: This is used for the non-relational data-store for Hadoop.
MongoDB: It is designed to support humongous databases.
Neo4j: It is world’s leading graph database.
]]></description><link>https://community.secnto.com//topic/2187/cs101-gdb-1-solution-and-discussion</link><guid isPermaLink="true">https://community.secnto.com//topic/2187/cs101-gdb-1-solution-and-discussion</guid><dc:creator><![CDATA[zaasmi]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[CS607 Assignment 3 Solution and Discussion]]></title><description><![CDATA[https://www.youtube.com/watch?v=wJmGSlgXnmQ
]]></description><link>https://community.secnto.com//topic/2183/cs607-assignment-3-solution-and-discussion</link><guid isPermaLink="true">https://community.secnto.com//topic/2183/cs607-assignment-3-solution-and-discussion</guid><dc:creator><![CDATA[zaasmi]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[CS607 Assignment 2 Solution and Discussion]]></title><description><![CDATA[@zaasmi said in CS607 Assignment 2 Solution and Discussion:

Question No. 2                                       Marks 10
Using deftemplate add a function with name “person” with slots name, age, degree and gpa. Then add fact of that person with your details.
Also write a rule with name “is-student-passed” where you will set condition on cgpa, if cgpa will be 3.5 or 3.7 then student will be passed. Write the code for this rule and run this rule.
Take screenshots of your CLIPS IDE window. If any student will send code on word or pdf file marks will be zero.

[image: hVsaaUW.png]
[image: HpQh5Ji.png]
[image: xwg9oKR.png]
You can download CLIPS IDE from this link
]]></description><link>https://community.secnto.com//topic/2182/cs607-assignment-2-solution-and-discussion</link><guid isPermaLink="true">https://community.secnto.com//topic/2182/cs607-assignment-2-solution-and-discussion</guid><dc:creator><![CDATA[zaasmi]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[CS607 Assignment 1 Solution and Discussion]]></title><description><![CDATA[@zaasmi said in CS607 Assignment 1 Solution and Discussion:

Questions No. 01					 	          		          10 marks
Consider the search space below, where A is the start node and O is a goal node. Consider the tree as given below, show in table displaying how does BFS (Breadth First Search) work on given tree using simple search algorithm.

[image: jwejsAk.png]
]]></description><link>https://community.secnto.com//topic/2181/cs607-assignment-1-solution-and-discussion</link><guid isPermaLink="true">https://community.secnto.com//topic/2181/cs607-assignment-1-solution-and-discussion</guid><dc:creator><![CDATA[zaasmi]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[CS602 Assignment 3 Solution and Discussion]]></title><description><![CDATA[@wafa-sehar said in CS602 Assignment 3 Solution and Discussion:

Question # 2:
What are the Open GL Buffers and how can you create and allocate these buffers. Discuss with an example.

Nearly everything you may ever do with OpenGL will involve buffers full of data. Buffers in
OpenGL are depicted as buffer objects. As with several things in OpenGL, buffer objects are
named using GLuint values. Values are stored using the glGenBuffers () command.
Example: void glGenBuffers(GLsizei n, GLuint *buffers);
After calling glGenBuffers(),you will have an array of buffer object names in buffers, but at this
time, they’re simply placeholders. They’re not really buffer objects yet. The buffer objects
themselves don’t seem to be really created till the name is first sure to one of the buffer binding
points on the context. this can be important as a result of OpenGL could build choices regarding
the most effective way to assign memory for the buffer object based on where it’s bound.
]]></description><link>https://community.secnto.com//topic/2178/cs602-assignment-3-solution-and-discussion</link><guid isPermaLink="true">https://community.secnto.com//topic/2178/cs602-assignment-3-solution-and-discussion</guid><dc:creator><![CDATA[zaasmi]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[CS411 GDB 1 Solution and Discussion]]></title><description><![CDATA[@zaasmi
Universal Windows Platform (UWP)
UWP provides a common type system, APIs, and application model for all devices running on Windows 10. So, UWP enables development of universal apps for PC, tablet, Xbox, Surface Hub, HoloLens, or Internet of Things (IoT) devices.
UWP app developers get access to the Microsoft store that charges only 15 percent for non-gaming subscription-based apps, unlike Google Play Store and App Store. Other services include an execution environment (AppContainer) and Extension SDKs to call specialized APIs for different devices.
]]></description><link>https://community.secnto.com//topic/2177/cs411-gdb-1-solution-and-discussion</link><guid isPermaLink="true">https://community.secnto.com//topic/2177/cs411-gdb-1-solution-and-discussion</guid><dc:creator><![CDATA[zaasmi]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[MGT503 Assignment 1 Solution and Discussion]]></title><description><![CDATA[@zaasmi said in MGT503 Assignment 1 Solution and Discussion:

Re: MGT503 Assignment 1 Solution and Discussion
Principles of Management (MGT503) FALL 2020 Due Date: 8th February, 2021 Total Marks: 20

Assignment 01
Objective of the activity: The objective of this assignment is to make students able to recognize
different organizational structures along with the contingency factors impacting organizations during period of global crises such as COVID 19.
Learning Outcomes:
After attempting this activity, students will be able to:
 
Comprehend basic contingency factors surrounding organizations.
Come up with the strategies which organization should adopt in future to work effectively
due to uncertain circumstances.
Premise:
A new trendy and catchy managerial acronym now days is “VUCA”, stands for volatility, uncertainty, complexity, and ambiguity. These are four different types of situations requiring different types of responses. COVID-19 has brought unprecedented challenges for organizations and “VUCA” has become a new normal. The old ritual of dictating work by the top management to the subordinates, and ensuring that all tasks have been finally operated and executed is fading due to prevalent pandemic. This requires a change in strategy, otherwise they would be at disadvantage.
By calling attention to this and other limitations of traditional organizational structures, COVID-19 is speeding up the pace of necessary change. Organizations have been naturally put into situation where they have to modernize, for example, working remotely. Here, those organizations which were previously having less rigid structure have embraced this change easily. However, this sudden need of change has created opportunities to come up with new strategies
and affective ways of doing work.
Requirements:
For the organization which are transitioning from traditional to work remotely/virtually;

What can be appropriate organizational design decisions based on the following contingency factors: (15 Marks)

a) Strategy and structure
b) Sizeandstructure
c) Environmental uncertainty and structure
2. What crucial points should organizations keep into consideration by going from “new normal” to “back to normal”, when COVID-19 crises fades? (5 Marks)
Important note: do not write unnecessary details. Irrelevant material will be marked zero straight away. Word limit for each part of question in 50 words. Moreover, plagiarized work will be treated same way. Do not claim afterwards that your work is not plagiarized.
Important:
24 hours grace period after the due date is usually available for assignment to overcome uploading difficulties. This extra time should only be used to meet the emergencies and above mentioned due date should always be treated as final to avoid any inconvenience.
Other Important Instructions: Deadline:
 Make sure to upload the solution file before the due date on VULMS.
 Any submission made via email after the due date will not be accepted.
Formatting guidelines:
 Use the font style “Times New Roman” or “Arial” and font size “12”.
 It is advised to compose your document in MS-Word format.
 You may also compose your assignment in Open Office format.
 Use black and blue font colors only.
Referencing Guidelines:
 Use APA style for referencing and citation. For guidance, search “APA reference style” daily and read various websites containing information for better understanding or visit http://linguistics.byu.edu/faculty/henrichsenl/apa/APA01.html
Rules for Marking
Please note that your assignment will not be graded or graded as Zero (0), if:
 It is submitted after the due date.
 The file you uploaded does not open or is corrupt.
 It is in any format other than MS-Word or Open Office; e.g. Excel, PowerPoint, PDF,
etc.
 It is cheated or copied from other students, the internet, books, journals, etc.
Note related to load shedding: Be Proactive
Dear Students,
As you know that Post Mid-Term semester activities have started and the load shedding problem is also prevailing in our country. Keeping in view the fact, you all are advised to post your activities as early as possible without waiting for the due date. For your convenience; the activity schedule has already been uploaded on VULMS for the current semester, therefore no excuse will be entertained after the due date of assignments or GDBs.

https://youtu.be/IcO86wSbfEY
]]></description><link>https://community.secnto.com//topic/2176/mgt503-assignment-1-solution-and-discussion</link><guid isPermaLink="true">https://community.secnto.com//topic/2176/mgt503-assignment-1-solution-and-discussion</guid><dc:creator><![CDATA[zaasmi]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[CS301 GDB 1 Solution and Discussion]]></title><description><![CDATA[@zaasmi said in CS301 GDB 1 Solution and Discussion:

From Stack and Queue data structures which data structure you will suggest using for entry to exit path finding module? Select a data structure and give comments in favour to justify your selection. Also mention why you are not selecting the other data structure?

I Would suggest Stack data structure over Queue. This is because in solving a maze problem, we need to explore all possible paths. Along with that, we also need to track the paths visited.
If we were to use Queue, then after finding an unsuccessful path, we’ll have to start again from the entry point as queue only supports deletion from the front (FIFO property). This would not be useful in our case, as we need to trace back the unsuccessful path until we find another way.
Using Stack, what we can do is, while moving into the maze, we can push the index of the last visited cell and when reached the end of the maze(not exit-point), just keep popping elements from the stack until the cell at stack Top has another way to move.
Using this approach (particularly stack), you can find the correct path in the shortest possible time.
]]></description><link>https://community.secnto.com//topic/2175/cs301-gdb-1-solution-and-discussion</link><guid isPermaLink="true">https://community.secnto.com//topic/2175/cs301-gdb-1-solution-and-discussion</guid><dc:creator><![CDATA[zaasmi]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[MTH603 Assignment 2 Solution and Discussion]]></title><description><![CDATA[@zaasmi said in MTH603 Assignment 2 Solution and Discussion:

@zaasmi said in MTH603 Assignment 2 Solution and Discussion:

Assignment NO. 2		MTH603 (Spring 2021)
Maximum Marks:  20
Due Date: July 30, 2021
DON’T MISS THESE: Important instructions before attempting the solution of this assignment:
•	To solve this assignment, you should have good command over 23 - 30 lectures.
Try to get the concepts, consolidate your concepts and ideas from these questions which you learn in the 23-30 lectures.
•	Upload assignments properly through LMS, No Assignment will be accepted through email.
•	Write your ID on the top of your solution file.
Don’t use colourful back grounds in your solution files.
Use Math Type or Equation Editor Etc. for mathematical symbols.
You should remember thatif we found the solution files of some students are same then we will reward zero marks to all those students.
Try to make solution by yourself and protect your work from other students, otherwise you and the student who send same solution file as you will be given zero mark.
Also remember that you are supposed to submit your assignment in Word format any other like scan images etc. will not be accepted and we will give zero mark corresponding to these assignments.
Question 1:
Find the first and second derivative of function f(x) at x=1.5 if:



x
1.5
2.0
2.5
3.0
3.5
4.0


f(x)
3.375
7.000
13.625
24.000
38.875
59.000



MARKS 10
Question 2:
Using Newton’s forward interpolation formula, find the value of function f(1.6) if:



x
1
1.4
1.8
2.2


f(x)
3.49
4.82
5.96
6.5



MARKS 10

https://www.youtube.com/watch?v=BtdgWZ0wy4Q

MTH603 Assignment 2 Solution Spring 2021-converted.docx MTH603 Assignment 2 Solution Spring 2021.pdf
]]></description><link>https://community.secnto.com//topic/2174/mth603-assignment-2-solution-and-discussion</link><guid isPermaLink="true">https://community.secnto.com//topic/2174/mth603-assignment-2-solution-and-discussion</guid><dc:creator><![CDATA[zaasmi]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[MGT201 Assignment 1 Solution and Discussion]]></title><description><![CDATA[@zareen said in MGT201 Assignment 1 Solution and Discussion:

Re: MGT201 Assignment 1 Solution and Discussion
Assignment #01Marks =20
Risk, Return and Investment Decisions Investment decisions are supported by various factors including investor choice of risk appetite, return on investment and most important the market situation that is backed by supply and demand forces. The supply and demand impact is reflected in the market price of securities and guide investors to take a rational decision.Along with market forces, company specific information is also helpful in determining the fair price of an investment. Rational investor s consider both market and company specific information to choose among different investment options. Following information is available for the three stock and you have to choose the two from the three securities to construct a portfolio.
[image: Rm7mceD.png]
Required:Calculate required rate of return for three stock using SML Equation,if risk free rate of return is 10%.Calculate Fair value of three stocks using Gordon Growth Model.Based on fair price calculation, identify whether the stocks are undervalued or overvalued, justify your answer with reasoning.Considering the above calculations,if you want to construct the portfolio of two stock from the above mentioned three stock., which two stocks you will add in your portfolio and why?NOTE: Formula and complete working is mandatory in each part, provide complete calculations in order to avoid marks deduction.IMPORTANT NOTE: 24 hours extra / grace period after the due date is usually available to overcome uploading difficulties. This extra time should only be used to meet the emergencies and above mentioned due dates should always be treated as final to avoid any inconvenience.
IMPORTANT INSTRUCTIONS/ SOLUTION GUIDELINES/ SPECIAL INSTRUCTIONS DEADLINE:• Make sure to upload the solution file before the due date on VULMS• Any submission made via email after the due date will not be accepted FORMATTING GUIDELINES:• Use the font style “Times NewRoman” or “Arial” and font size “12” • It is advised to compose your document in MS-Word format • You may also compose your assignment in Open Office format • Use black and blue font coloronly RULES FOR MARKING Please note that your assignment will not be graded or graded as Zero (0), if:• It is submitted after the due date.• The file you uploaded does not open or is corrupt.• It is in any format other than MS-Word or Open Office; e.g. Excel, PowerPoint, PDF etc. • Not submitted as per given format • It is cheated or copied from other students, internet, books, journals etc. Note related to load shedding:Dear students, As you know that semester activities have started and load shedding problem is also prevailing in our country. Keeping in view the fact, you all are advised to post your activities as early as possible without waiting for the due date. For your convenience; activity schedule has already been uploaded on VULMS for the current semester, therefore no excuse will be entertained after due date of assignments or GDBs. Best of Luck!!

Answer 1
Required rate of Return of Stock A
r A = r RF + (r M – r RF ) β A
= 10% + (12% - 10%) 0.5
= 11%
Required rate of Return of Stock B
r B = r RF + (r M – r RF ) β B
= 10% + (13% - 10%) 1.5
= 14.5%
Required rate of Return of Stock C
r c = r RF + (r M – r RF ) β C
= 10% + (12.5%-10%) 1
= 12.5%
Answer 2
Fair Price of Stock A
Po* = DIV1 / [(r RF + (r M – r RF) A) - g]
= 5/ [(10% + (12%-10%) 0.5)-4%]
5/7%=R s 71.43
Fair Price of Stock B
Po* = DIV1 / [(r RF + (r M – r RF) B) - g]
= 3/ [(10% + (13% - 10%) 1.5) – 6%
= 3/ 8.5%= R s 35.29
Fair Price of Stock C
Po* = DIV1 / [(r RF + (r M – r RF) C) - g]
= 6/ [10% + (12.5%-10%) 1) – 2%
= 6/10.5%= R s.57.14
Answer 3
Stock A is Undervalued as the fair price is more than the market price.
Stock B is Overvalued as the fair price is less than market price.
Stock C is Undervalued as the fair price is more than the market price.
Answer 4
The Stock A and Stock C should be used to construct the portfolio because of two reasons as the beta of Stock A and Stock C is less than Stock B. The required rate of return of Stock A is less than its market rate of return and required rate of return of Stock C is equal to its market rate of return while the required rate of return of Stock B is more than its market rate of return.
]]></description><link>https://community.secnto.com//topic/2164/mgt201-assignment-1-solution-and-discussion</link><guid isPermaLink="true">https://community.secnto.com//topic/2164/mgt201-assignment-1-solution-and-discussion</guid><dc:creator><![CDATA[zareen]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[CS301 Assignment 3 Solution and Discussion]]></title><description><![CDATA[CS301-assignment-no3-Solution.docx
]]></description><link>https://community.secnto.com//topic/2155/cs301-assignment-3-solution-and-discussion</link><guid isPermaLink="true">https://community.secnto.com//topic/2155/cs301-assignment-3-solution-and-discussion</guid><dc:creator><![CDATA[zareen]]></dc:creator><pubDate>Invalid Date</pubDate></item></channel></rss>